Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Iran F4 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Kazakhstan F1 Kazakhstan F2 Croatia F4 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Iran F3 Croatia F2 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Portugal F5 Germany F1 Great Britain F4 (Nottingham) M25 Shrewsbury M25 Barnstaple Poland F1 M25 Glasgow M15 Quinta Do Lago M15 Valldoreix M15 Villena M15 Benicarlo M15 Antalya M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Novomoskovsk Israel F5 M15 Sofia M15 Doboj M25 Poznan M15 Ulcinj M15 Ulcinj M15 Ulcinj M25 Skopje M15 Antalya M15 Antalya M15 Cairo M15 Cairo M25 Bath M25 Shrewsbury M15 Eupen M15 Antalya M25 Antalya M15 Monastir M15 Antalya M25 Faro M25 Getxo M25 Denia M25 Antalya M15 Madrid M25 Opatija M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Zaragoza M15 Heraklion M15 Getxo M25 Oviedo M15 Antalya M25 Monastir M15 Kursumlijska Banja M15 Melilla M25 Cervia M25 Getxo M25 Vila Real de Santo Antonio M25 Padova M25 Gandia M25 Benicarlo M25 Santa Margherita di Pula M15 Valencia M15 Kursumlijska Banja M15 Novomoskovsk M25 Santa Margherita di Pula M25 Valldoreix M25 Santa Margherita di Pula M15 Antalya M25 Telfs M25 Reus M25 Santa margherita di Pula M25 Santa Margherita di Pula Fifth Third Bank Tennis Championships - Lexington M25 Koksijde Ljubljana Open - Ljubljana M25 Glasgow Steelers Cup - Kosice Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Kos-Zucchetti Tennis Cup - Cordenons Ostrava Challenger Reggio Emilia Challenger San Benedetto Challenger Poznan Challenger Geneva Challenger Freudenstadt Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger M25 Roda de Bara M15 Monastir M25 Maribor Bytom Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio M25 Pardubice Brasilia Challenger ATP Challenger Trophy 2007 - Trnava M25 Vila Real de Santo Antonio Izmir Challenger Bratislava Challenger M15 Prostejov Courmayeur Challenger Casablanca Challenger Rabat Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc M25 Monastir Oberstaufen Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Trnava Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger M25 Loughborough Prague Challenger Bordeaux Challenger M25 Manacor 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia M25 Manacor Morocco Tennis Tour - Rabat Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Panama City Challenger Barranquilla Challenger M25 Zlatibor M25 Palmanova M25 Palmanova Prostejov Challenger M25 Sabadell Orleans Challenger M25 Gurb ATP Slovak Open Challenger - Bratislava Prague Challenger M25 Antalya M25 Belgrade M15 Kursumlijska Banja Noumea Challenger M15 Sarajevo Furth Challenger Kosice Challenger Turin Challenger Rimini Challenger M15 Kursumlijska Banja M25 Monastir Brasov Challenger - Brasov Poprad Tatry Challenger Mons Challenger M25 Sabadell Almaty Challenger Heilbronn Challenger Quimper Challenger Indian Wells Challenger Bergamo Challenger Marbella Challenger Barletta Challenger Tatra Banka Open - Bratislava Como Challenger Genova Challenger M15 Heraklion M15 Telde M25 Santa Margherita di Pula Braunschweig Challenger M25 Valencia Bratislava Challenger M25 Reggio Emilia Bratislava Challenger Turin Challenger Poprad Tatry Challenger Morocco Tennis Tour - Tanger Dortmund Challenger M25 Santander Nottingham Challenger Todi Challenger Tigre Challenger Prostejov Challenger Prague Challenger Bratislava 2 Challenger Nur-Sultan 1 Challenger Tatra Banka Open 2006 - Bratislava Sassuolo Challenger Como Challenger Vicenza Challenger Pullach Challenger Poznan Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Bad Waltersdorf Challenger M25 Santa Margherita di Pula San Marino Challenger Prague Challenger M25 Denia M25 Santa Margherita di Pula Biella 3 Challenger Biella 7 Challenger Nottingham 2 Challenger Lisbon Challenger Braga Challenger Ilkley Challenger Prague 3 Challenger Kosice Challenger Flea Market Cup - Busan Meerbusch Challenger Punta Del Este Challenger Koblenz Challenger Piracicaba Challenger Split Challenger Hersonissos 1 Challenger Tunis Challenger Monza Challenger Prosperita Open 2008 - Ostrava Liberec Challenger Genova Challenger Dobrich 2 Challenger Florence Challenger Marrakech Challenger Mons Challenger San Benedetto Challenger M25 Reggio Emilia Salvador Challenger Geneva Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Biella 2 Challenger Rome Challenger Prostejov Challenger Zagreb Challenger Trnava Challenger Tunis Challenger Bratislava Challenger Bergamo Challenger Legg Mason Tennis Classic - Washington ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Noumea Challenger Tanger Challenger ATP Studena Croatia Open Umag - Umag Meknes Challenger Caltanissetta Challenger Serbia Open - Belgrade BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel Rome Challenger St. Petersburg Open - St. Petersburg Bet-at-home Open - Hamburg M15 Kursumlijska Banja Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Ostrava Challenger AEGON International - Eastbourne Garanti Koza Sofia Open - Sofia Plava Laguna Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Santiago Open - Santiago BMW Open - Munich Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Sydney International - Sydney Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem BMW Open - Munich Kitzbuhel Challenger Girona Challenger Anytech365 Andalucia Open - Marbella German Tennis Championships - Hamburg Loughborough Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Helsinki Challenger Tiriac Open - Bucharest Zadar Challenger Naples Challenger AEGON Championships - London Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca Mersin Challenger M25 Santa Margherita di Pula Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Sibiu Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia Bratislava Challenger DIEMA XTRA Sofia Open - Sofia Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Apia International - Sydney Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest BMW Open - Munich Antalya Cup - Antalya Pune Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Glasgow Challenger BMW Open - Munich Bonn Challenger Prague II Challenger Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Marbella Challenger BMW Open - Munich Generali Open - Kitzbuhel Augsburg Challenger Nottingham 2 Challenger Todi Challenger Sofia Open - Sofia St. Petersburg Open - St. Petersburg Hersonissos 2 Challenger Open Parc - Lyon Countrywide Classic - Los Angeles New Delhi Challenger Heilbronn Challenger Bratislava 1 Challenger Cordenons Challenger Bet-at-home Open - Hamburg Apia International - Sydney Generali Open - Kitzbuhel Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Noumea Challenger Bangkok Challenger Ortisei Challenger Biella 1 Challenger Murcia Challenger Barcelona Challenger Prostejov Challenger Brisbane International - Brisbane Buenos Aires Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Lyon Challenger Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris German Tennis Championships - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Wimbledon - London U.S. Open - New York French Open - Paris Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Rakuten Japan Open - Tokyo French Open - Paris Davis Cup, Group 1, 2R, AUT-SVK 3-2 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, SVK-KOR 2-3 French Open - Paris Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Wimbledon - London U.S. Open - New York Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-SUI 3-1 Ilkley Challenger Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 M25 Santa Margherita di Pula Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group I, PO, SVK-BLR 3-1 Wimbledon (juniors) Wimbledon (juniors) Wimbledon (juniors) French Open (juniors) Australian Open (juniors) All Lower level tournaments Olympics - London M25 Gandia Helsinki Challenger M15 Manacor